Lesson 1 - Intermediate exercise

Translate the following code examples.


# intermediate example 1
def min(x,y):
	if x < y: return x
	else: return y

print min( min (32, 12), min (43, 13))

Toggle answer

# intermediate example 2
def factorial(x):
	n = 1
	while x > 0:
		n = n * x
		x = x - 1
	return n

print factorial(4)
print factorial(5)

Toggle answer

# intermediate example 3
star = 10
text = ""
x = 1
while x <= star: 
	text = text + "*"
	print text
	x = x + 1


Toggle answer